Function: treemacs-dom-node->remove-collapse-keys!

treemacs-dom-node->remove-collapse-keys! is a byte-compiled function defined in treemacs-dom.el.

Signature

(treemacs-dom-node->remove-collapse-keys! SELF KEYS)

Documentation

Remove the given collapse KEYS from both SELF and the dom.

Source Code

;; Defined in ~/.emacs.d/elpa/treemacs-20251226.1307/treemacs-dom.el
(define-inline treemacs-dom-node->remove-collapse-keys! (self keys)
  "Remove the given collapse KEYS from both SELF and the dom."
  (inline-letevals (self keys)
    (inline-quote
     (progn
       (dolist (key ,keys)
         (ht-remove! treemacs-dom key))
       (setf (treemacs-dom-node->collapse-keys ,self)
             (--reject (member it ,keys) (treemacs-dom-node->collapse-keys ,self)))))))